Add a checkout option to skip fsync
authorColin Walters <walters@verbum.org>
Sat, 23 Jan 2016 20:07:55 +0000 (15:07 -0500)
committerColin Walters <walters@verbum.org>
Tue, 26 Jan 2016 20:39:46 +0000 (15:39 -0500)
commitcd0a9d3435d052f4f994673f1682e4c15b897458
treee3b532c5210bb6f7a3ec3d5dea0049d0eedf67ac
parenta13b56f91c898ac5c24ea587183d7e99dea3c4cb
Add a checkout option to skip fsync

This is a better followup to dc9239dd7b09ef5e104309b4dbf0e136889da274
since I wanted to do fsync-less checkouts in rpm-ostree too, and
replicating the "turn off fsync temporarily" was in retrospect just a
hack.

We can simply add a boolean to the checkout options.

https://github.com/GNOME/ostree/pull/172
src/libostree/ostree-repo-checkout.c
src/libostree/ostree-repo.h
src/libostree/ostree-sysroot-deploy.c